.welcome p.msg{vertical-align:top; margin-top:0px}
.welcome a.button{
	font-size:25px; 
	float:left; 
	background:#339900; 
	color:#fff; 
	text-decoration:none; 
	padding:5px 10px; 
	border-radius:5px;
	margin-bottom:20px;
	width:450px;
}
.welcome a.inactive{background-color:#333333}

.hide{display:none}
.hl{background-color:#FF0000;}


._bucket_cash_cow{background-color:#ddd !important}
._bucket_volume_driver{background-color:#E8F6FF !important}
._bucket_revenue_driver{background-color:#FFFF00 !important}

/*****************************/
body { background: #e9e9e9; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
input { padding: 4px; font-size: 11px; vertical-align:middle;}
select { padding: 4px; font-size: 11px; vertical-align:middle; }
textarea { padding: 4px; font-size: 11px; }
#tray p.f-left { display: none; }
#tray p { font-size: 11px; }
#tray p a { text-decoration: none; }
#tray .f-right { margin-left: 5px; float: left !important; }
#tray p a:hover { color:#2ea4db; }
#menu { 
	background-color: #666; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666), to(#444));
	background: -webkit-linear-gradient(top, #666, #444);
	background: -moz-linear-gradient(top, #666, #444);
	background: -ms-linear-gradient(top, #666, #444);
	background: -o-linear-gradient(top, #666, #444);
	border-top: 1px solid #777;
}
#menu ul li { display:block; float:left; margin: 0 5px 0 0; }
#menu ul li a { display: block; float:left; padding: 0; margin: 0; background:none; }
#menu ul li a span { display: block; float:left;
	background-color: #fff; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e1e1e1));
	background: -webkit-linear-gradient(top, #fff, #e1e1e1);
	background: -moz-linear-gradient(top, #fff, #e1e1e1);
	background: -ms-linear-gradient(top, #fff, #e1e1e1);
	background: -o-linear-gradient(top, #fff, #e1e1e1);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	text-transform: uppercase;
	color:#000;
	line-height: 18px;
	padding: 7px 15px;
	font-size: 12px;
}
#menu ul li a:hover { background: none; }
#menu ul li a:hover span { 
	background-color: #24a1d6; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#24a1d6), to(#0e77ae));
	background: -webkit-linear-gradient(top, #24a1d6, #0e77ae);
	background: -moz-linear-gradient(top, #24a1d6, #0e77ae);
	background: -ms-linear-gradient(top, #24a1d6, #0e77ae);
	background: -o-linear-gradient(top, #24a1d6, #0e77ae);
	color:#fff;
}

#cols { background: #fff; }
#content { border: none; padding-top: 10px; }
#content h1 {
    background-color: #24a1d6; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#24a1d6), to(#0e77ae));
	background: -webkit-linear-gradient(top, #24a1d6, #0e77ae);
	background: -moz-linear-gradient(top, #24a1d6, #0e77ae);
	background: -ms-linear-gradient(top, #24a1d6, #0e77ae);
	background: -o-linear-gradient(top, #24a1d6, #0e77ae);
	color:#fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.welcome a.button { background:#1f8ebe; font-size: 20px; }
.welcome a.button:hover { background: #5f5f5f; }

#content table { border: 1px solid #ccc; } 
#content table th { padding: 7px; border: 1px solid #ccc; 
	background-color: #0d77ae; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#107fb8), to(#0d77ae));
	background: -webkit-linear-gradient(top, #107fb8, #0d77ae);
	background: -moz-linear-gradient(top, #107fb8, #0d77ae);
	background: -ms-linear-gradient(top, #107fb8, #0d77ae);
	background: -o-linear-gradient(top, #107fb8, #0d77ae);
	color:#fff;
	padding: 10px 7px;
}
#content table td { padding: 7px; border: 1px solid #ccc; }
#content table tr.bg td { background: #e6e6e6; }
#content legend a { text-decoration: none; font-weight: bold; }
#content fieldset { border-radius: 5px; -webkit-border-radius: 5px; margin: 15px 0; }
#fillterContent  select { min-width: 150px; font-size: 11px; padding: 5px; }
input.bt { padding: 4px 7px; font-size: 12px; font-weight: normal;
	background-color: #666; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666), to(#5a5a5a));
	background: -webkit-linear-gradient(top, #666, #5a5a5a);
	background: -moz-linear-gradient(top, #666, #5a5a5a);
	background: -ms-linear-gradient(top, #666, #5a5a5a);
	background: -o-linear-gradient(top, #666, #5a5a5a);
	border: none;
	color:#fff !important;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
input.bt:hover, input.bt:focus {
	background-color: #24a1d6; 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#24a1d6), to(#0e77ae));
	background: -webkit-linear-gradient(top, #24a1d6, #0e77ae);
	background: -moz-linear-gradient(top, #24a1d6, #0e77ae);
	background: -ms-linear-gradient(top, #24a1d6, #0e77ae);
	background: -o-linear-gradient(top, #24a1d6, #0e77ae);
	color:#fff;
}

.search-div input { padding: 4px; font-size: 11px; vertical-align:middle; margin-right: 5px; }
.search-div select { padding: 4px; font-size: 11px; vertical-align:middle; margin-right: 5px; }
span.status a.multiSelect { margin-top: 0 !important; height: 23px; border: 1px solid #ccc; }
span.status a.multiSelect span { padding: 3px 5px 0 5px }
.search-div input.bt { padding: 4px 7px; }
span.status .multiSelectOptions { margin-left:0 !important; margin-top:-1px !important; left: 0; top: 24px; }
span.status { position: relative; }

#paginator { margin-top: 15px !important; }
div#paginator .page span, div#paginator .page a:hover { background: #1f8ebe; border: 1px solid #1f8ebe; }
#content form .msg.error { display: inline-block; margin: 0; padding: 4px 10px 4px 35px; border:1px solid #FFAEAE;}
#content form .msg.hide { display: none; }
#form .msg.info { border: 1px solid #B8E2FB; display: inline-block ; padding:4px 10px 4px 35px }
#content form td strong { vertical-align: middle; }

.blockMsg { border-color: #fff; }

#content label { display: inline-block; vertical-align: middle; margin: 0 5px 0 0; }
#content .multiSelectOptions label { margin: 0 }
#content .multiSelectOptions input { margin: 0 5px 0 0 !important; }
#content .multiSelectOptions label { float: none; margin: 0; padding: 5px; width: 97%; }
